package main

import (
	"fmt"
)

// const 来定义枚举类型
//const (
//	BEIJING  = 0
//	SHANGHAI = 1
//	SHENZHEN = 2
//)

const (
	// BEIJING 可以在 const() 中添加一个关键字 iota，每行的iota都会累加 1，第一行的 iota 默认是 0
	BEIJING = 10 * iota
	SHANGHAI
	SHENZHEN
)

func main() {
	fmt.Println("-- 常量 --")
	//常量（只读属性）
	const length int = 37
	//length 常量是不允许被修改的
	fmt.Println("length = ", length)

	fmt.Println("BEIJING = ", BEIJING)
	fmt.Println("SHANGHAI = ", SHANGHAI)
	fmt.Println("SHENZHEN = ", SHENZHEN)

}
